package ru.zombator.taskman.core.query.payload;

import ru.zombator.taskman.core.domain.ITask;
import ru.zombator.taskman.core.domain.ITask.Status;

/**
 * Запрос на модификацию состояния задачи
 * @author nvamelichev
 *
 */
public class ModifyTaskStatusRequest implements IPayload {
	private static final long serialVersionUID = 1L;

	private Status newStatus;
	private ITask task;
	
	public ModifyTaskStatusRequest(ITask task, Status newStatus) {
		this.task = task;
		this.newStatus = newStatus;
	}
	
	public Status getNewStatus() {
		return this.newStatus;
	}
	
	public ITask getTask() {
		return this.task;
	}
}
